Archive for the ‘adobe captivate’ Category

Articles

adobe captivate this week (sep)

In adobe,adobe captivate on September 15, 2010 by rajeev kumar

Here are what were some of the major happenings regarding adobe captivate 5 on web this week –

the activity on widgets side is high. Michael has released a free version of google map widget – link. If you want more customization with google maps and use it in your captivate project – link. And continuing with his help in proving that widgets can do what adobe would have needed a release. In response to a feature request in adobe captivate forum he has come up with this free widget using which you can replay the current slide – link

a well attended eSeminar on widgets – link . If you missed it you can find the recording on the page.

a blog post on why you should use aggregators in adobe captivate – link

apple has announced that now adobe flash applications can be compiled to iOS compatible apps. Adobe Captivate 5 along with Adobe Flash CS5 which is part of eLearning suite is well geared to take advantage of it. See how to publish captivate courses for iphone and ipad – link


Articles

adobe captivate this week …

In adobe captivate on September 8, 2010 by rajeev kumar

With increase in discussions and happenings around adobe captivate it is bit difficult to keep track of everything. I use host of search engines and rss readers to be updated. Thought of starting this series of posts to aggregate the news and actions around adobe captivate. Please add to the posts if you find something interesting. Just hoping I can maintain the momentum and do it same day every week.

  • a new video on “storyboard view in adobe captivate 5” on adobe elearning channel on youtube.
  • Kevin on analyse and chart quiz data without an LMS – he talks about configuring you own web server for storing the quiz data. In his earlier post he talked about storing data on acrobat.com. Link
  • a new blog post on adobe captivate team blog about new integrated FMR editor inside Adobe Captivate 5. In earlier versions it was a separate application outside Captivate but now it is all within. Link
  • Hidden shortcuts in adobe captivate 5 on team blog. Link
  • utility for deleting captivate 5 cache folders on team blog. Link
  • Michael has release a intelligent print widget for adobe captivate 4 and 5. It will also always force the print to landscape mode without the user having to select it in the print dialog. Another clever thing is that it will automatically rescale the printed slide so it will fit on the paper selected in the print dialog box. Click here to see demo and buy it here. Link
  • Hide TOC duration widget and email reporting widget for 4 and 5 for adobe captivate 5 by Michael
  • The review of adobe captivate 5 in Business computing world. Positives – no competition on mac, CS kind of UI, pre built widgets, master slides alongwith other new features. Negative – prebuilt templates could have been better, screen capture for complex screen activity(may be with FMR this should have been solved). Link
  • And upgrade to variables in button url widget by Jim. The original post is here.
  • A newspaper created with messages shared on twitter. Read it here

Articles

learn with your network – adobe captivate on facebook (part 1) …

In adobe captivate on August 18, 2010 by rajeev kumar

Facebook is a representation of actual world. Gone are the days of emails and phones we used to keep connected with each other. We use facebook  for all sort of things. Would it be better if I can access my learning materials without leaving facebook. Adobe Captivate is leading tool to create learning content. In this blog entry I am covering how to put an Adobe Captivate swf file as a facebook application.

To get some familiarity with facebook application development watch this video

To get started with few more concepts read http://developers.facebook.com/docs/guides/canvas/

Following are broad steps you need for putting a captivate swf as a facebook app.

  1. Set up a facebook application which will have application page and other tabs. It will call the actual application which is in our case a captivate swf.
  2. Copy facebook sdk files to your webserver directory. Maintain proper directory structure.  Facebook app will call the index.php kept at this directory. Index.php will have calls to render the captivate swf or any html file alongwith facebook API calls. These API calls can be part of Captivate swf also through widgets but for this blog entry we are not going in that path.
  3. Have commands to call captivate swf inside index.php
  4. Publish the application for public use when you are done. This step needs to be completed from facebook people. We are also not concentrating on this step for now. 

How to set up a facebook application –

  1. Go to http://www.facebook.com/developers/createapp.php and fill out the details
  2. You get the various tabs to fill in the data. Not all are needed. Fill in whatever you want. But notice API key and Application Secret string. You need it when you want to call facebook APIs.
  3. Go to Canvas tab
  4. Give a canvas page URL. It is the link which anyone can access directly from outside to reach your application. For ex – http://apps.facebook.com/captivateapp can directly take you to the application page. Of course there are other ways to land there.
  5. In canvas callback URL give a location where you will be keeping your application. For ex – http://cpfb.webfreehosting.net/facebook where “facebook” is a directory created at root location of my webspace. The directory name could be anything. Most important point for server is that they should support php. Incidentally my personal paid web hosting server did not support this and it took me long time to realize. So I went on to find a free web hosting solution which can support php and allow me to put my own files through the non linux/unix commands where also I was very new. For this purpose I discovered http://webfreehosting.net which allowed me to do it all free without any waiting period or restrictions.  But cannot vouch completely for this website as the swf access through facebook app worked for some time but in the end it just stopped working.
  6. In same “Canvas” tab select “fbml “ as render method.
  7. After saving your changes you will get a page with key information

Copy facebook sdk files to the directory inside your webserver. In our example this is at http://cpfb.webfreehosting.net/facebook

  1. Facebook used old REST API till very recently so most of the information you will get on web will be outdated. It uses Graph API for which you will find very less information.
  2. Go to http://github.com/facebook/php-sdk/
  3. Click on “Download Source”
  4. Select zip or rar – any format you are comfortable with. You will get facebook-php-sdk-v2.1.1-0-g08909f3.zip file
  5. Upload it to webserver and maintain directory structure like this in your specified directory. In our case it was “facebook”
  6. Move example.php which is in examples folder to one level up and rename it as index.php so that whenever http://cpfb.webfreehosting.net/facebook is called index . php is invoked.
  7. Copy captivate swf in the “facebook” directory. Let us say it is myCaptivate.swf
  8. Open index.php for editing. The file should look like following. Notice the second line. It should point to correct facebook.php as we have moved index.php from some other folder.
  9. Notice the API key and Application secret we have put in new Facebook() function call.
  10. The last line is to call Captivate swf file

<fb:swf swfsrc=’http://cpfb.webfreehosting.net/facebook/myCaptivate.swf&#8217; allowscriptaccess=’always’ bgcolor=’#ffffff’ wmode=’transparent’  flashvars=” width=’500′ height=’400′>

With these changes accessing http://apps.facebook.com/captivateapp will play “myCaptivate.swf” inside facebook. This can also be accessed from “Go to application” Button on application page so that facebook users don’t have to leave their environment to access any captivate course.

For anyone to access this application it has to go thorugh the approval process of facebook which I am not covering in this entry.

This is just starting moment for Captivate swf on facebook. To use full functionality of facebook applications ecosystem facebook Graph API can give access to many of the data users has. It can send notifications , write on walls etc. The possibilities are endless – To get a feeling of what can be done please start at http://developers.facebook.com/ and wait for more updates on this space here.

Articles

adobe captivate 5 is released for windows and mac…

In adobe captivate,adobe captivate new feature,Uncategorized on May 4, 2010 by rajeev kumar

finally it is out of door. Read here.

to help you in deciding whether you should go for this or not adobe has done independent study on how much time you can save. They compared doing similar tasks in Adobe Captivate 5 with previous version. For ex – you can now create software simulation 39% faster. Read this pdf to know the details.

here are my other reasons why anyone should consider buying the latest version of Adobe Captivate.

  • It works both on windows and mac. Captivate behaves exactly same on both platforms. The content created are also same and can be used interchangeably on both platforms without any worry. So no more workaround of “running vm on mac for using it” and reasonings like “captivate is the only reason I need a window machine”.
  • You can open multiple files at same time and work across them. Seems a basic feature but for captivate users this has been long missed feature. And in real life projects this will be the first thing you will notice.
  • almost no dialogs. Most of them are now PI which are more familiar to anyone coming from a Creative suite perspective. And the overall user interface is no learning curve for someone coming from other adobe applications.
  • if you though adobe flash should have screen capture – see this functionality in eLearning suite 2.0.

There are many new features which you will appreciate. Some of them are

  • Optimized user interface
  • Object Styles
  • Master Slides
  • Rich animation effects if you always wanted captivate to be closer to flash in terms of rich effects
  • Multivideo support and synchronization
  • Tracking and reporting if you were intimated by various lms and your clients did not have one and still you wanted the functionality.

besides this there are multiple small nuggets which you will notice while working on this.

PS – if anyone follows this blog they can roughly guess the timeframe of captivate release by looking at the frequency of posts. Before the release it starts warming up, after release the frequency increases and in between release it almost dies down.

Articles

adobe captivate on mac ???

In adobe,adobe captivate,e learning on April 25, 2009 by rajeev kumar

one of the advantages of twitter is that it gives you instant feedback of the product unlike blogs which is a thought over thing. tweets are as the first thought that came to your mind on the topic. I have been following Adobe Captivate on twitter recently and it is buzzing about adobe captivate on mac. I could not help myself a bit of researching on net to find what are the information about captivate on mac platform.

  • found this petitiononline petition for captivate on mac request.
  • probably one of the most commented blog on this topic
  • as the name indicates www.captivate4mac.com – a website dedicated to this request though not much activity
  • a blog post by one of the mac users on how to run captivate on mac in virtual XP environment
  • and a recent blog post on the same topic by a captivate users

and here are some of the reactions on facebook

 

facebook_capt

Update 1 – 11th May 2009 – Read the announcement of Adobe Captivate on mac here. Follow the instructions to join the prerelease program if you are interested.

Articles

help files for widgets in adobe captivate 4…

In adobe,adobe captivate,adobe captivate new feature,e learning,flash on March 31, 2009 by rajeev kumar

if you are thinking of creating widgets in Adobe Captivate 4 the help files contain very relevant information. and they are very concise so it is good idea to go through them once so that you can get a feeling of where to search for when in problem.

I am listing below the links for reference. You can add comments to the online help also if you feel that you can add anything more or if the information is partial/wrong etc – 

Articles

use voice 2.0 in your eLearning projects…

In adobe,adobe captivate,adobe captivate new feature,collaborative elearning content creation,e learning,flash on March 30, 2009 by rajeev kumar

collaboration is new way of learning. We already know how chats and social networks are helping in this. It is all fun but everyone has to find their own way to learn, there is less flow and pattern. In most of cases one has to reinvent the wheel. Can there be a better way in which the learning flow can be decided by the content creator and he can pass on the knowledge to the learners. The learners still use all the fun things of web 2.0 world.

Since my world revolves around Adobe Captivate so my thought goes on to the ways in which we can use Adobe Captivate for this. In my view it can help by creating content which controls the flow of learning and all web 2.0 and collaboration is initiated, contained, guided, tracked and stopped by it. We have seen some example in form of youtube and google map widgets wherin we could use them inside Adobe Captivate content. And the content is restricted in terms of the information which is visible to users but more engaging and in the form they are comfortable. 

in view of all this one news caught my attention – this month ribbit opened itself to flash developers. According to them they help to “integrate voice and rich communication features into your website, application or community”. It means that you can add voice and telephony related features to your your flash content which includes eLearning content created by Adobe Captivate. It includes sms and transcription features. And with widgets feature of Adobe Captivate it is better poised to take advantage of the things happening. 

next two post we will see few scenarios wherin Adobe Captivate users can use it to add voice and sms collaboration features to their content and go through a tutorial to use ribbit APIs for flash .

Articles

use google maps in your adobe captivate projects…

In adobe,adobe captivate,adobe captivate new feature,collaborative elearning content creation,e learning,flash,technology on March 7, 2009 by rajeev kumar

gmapshybrid1

there are many eLearning projects with addresses and contact information. How would that look if we can insert a live map which will show a note about the address , can show directions to reach and user can pan,zoom and use it as he would do in any online map services and all within the Captivate project. No need to go to the browser and break the flow of users.

in this post we will go through some of the resources to use Adobe Flash CS4 to create a swf file which can be used inside adobe captivate projects. We will use Google maps Api to achieve this.

  1. Set up your development environment in Flash CS4. Read the whole process here.
  2. Sign up for google map API here. You will get a unique API key. You will need to specify a website or domain where you will be using it. You can give the link to your blogs also. Refer to step 10 as to how to use it.
  3. go through this post to create a simple application here. Note – The path for componets in Flash CS4 is C:\Program Files\Adobe\Adobe Flash CS4\Common\Configuration\Components
  4. Now we will create a swf file which will display the map of washington and show a overlay over that.
  5. Open Flash CS4. Create a Action Script 3.0 project
  6. During step number 1 you have copied maps swc file to Flash directory. If you have done it correctly than inside components window you can see and entry for “Google>GoogleMapsLibrary”. Drag drop it to stage. Dont worry about the position.
  7. The code is attached at the end of post for reference. Just copy the code to actionscript window and publish the project as swf file.
  8. In the begining of code we have use few import statements so that we can use the corresponding APIs.
  9. We will declare the map object – var map:Map = new Map();
  10. We will need to use the API key we generated in step 2. – map.key = “put the api key here“;
  11. Set the size of map – map.setSize(new Point(500, 400));
  12. add a event listener – map.addEventListener(MapEvent.MAP_READY, onMapReady);
  13. set the map area to the location you want to show – map.setCenter(new LatLng(38.8977, -77.0366), 14, MapType.NORMAL_MAP_TYPE); – Important thing are lattitude(38.8977) and longitude(-77.0366) – how should you find the one for your location – there are 3 ways – you know it already, use google geocoding apis  or use this page to find the one for your location. Behind the scenes it is using google map apis to do this.
  14. Play with replacing MapType.NORMAL_MAP_TYPE – Other values they can take are SATELLITE_MAP_TYPE, HYBRID_MAP_TYPE, and PHYSICAL_MAP_TYPE. SATELLITE_MAP_TYPE is the one you can use to get google earth type of map.
  15. Next we will create a marker and add it over the map. It will show your position on map
  16. Below is the action script code . Put it in your action script window and you are ready to go.

import com.google.maps.LatLng;

import com.google.maps.Map;

import com.google.maps.MapEvent;

import com.google.maps.MapType;

import com.google.maps.overlays.Marker;

import com.google.maps.overlays.MarkerOptions;

import com.google.maps.MapType;

import com.google.maps.LatLng;

import com.google.maps.styles.FillStyle;

import com.google.maps.styles.StrokeStyle;

//create a map object

var map:Map = new Map();

//specify the API key

map.key = “replace with your API key“;

//set the size of map

map.setSize(new Point(500, 400));

//add event listeners

map.addEventListener(MapEvent.MAP_READY, onMapReady);

this.addChild(map);

function onMapReady(event:Event):void {

//center the map to the lat, long

map.setCenter(new LatLng(38.8977, -77.0366), 14, MapType.NORMAL_MAP_TYPE);

//create a marker

         var markerA:Marker = new Marker(

             new LatLng(38.8977, -77.0366),

             new MarkerOptions({

                 strokeStyle: new StrokeStyle({color: 0x987654}),

                 fillStyle: new FillStyle({color: 0x223344, alpha: 1}),

                 radius: 15,

                 hasShadow: true

             })

         );

//add the marker to the map

map.addOverlay(markerA);

}

Publish it as swf and insert it to your Captivate project. Note – This is action script 3.0 swf so you can use it in Latest version of Adobe Captivate that is 4 . Publish the Captivate project. You have a fully functional map showing the location you provided. You can pan , go to any place in world . Find the directions etc. 

Keep an eye here for the future post to understand how widget feature of Adobe Captivate 4 gives a better solution than this. And use the endless capabilities of Google Maps service.

Update  – read this post to see how the google map widgets were created and download the file to be used with Adobe Captivate 4.

Articles

adobe captivate 4, learning 2.0 and the perpetual beta …..

In adobe captivate,e learning,flash,technology on March 6, 2009 by rajeev kumar

youtubewhile browsing the net for using various webservices like youtube,flickr,google maps etc and thinking how they are being used in eLearning world I chanced upon this ebook. I was late to notice this but still. The concept is called “e learning 2.0” and is explained as use of web technologies in education. This term is extension of more famous term web 2.0.

captivateLogoI am also thinking of how a eLearning tool like Adobe Captivate 4 can help in this phenomenon. You have already seen how youtube videos can be inserted in adobe captivate 4 slides. That was just the glimpse. More advanced things can be done like posting the comment, adding the rating, complains etc depending on how much they open for Flash. Similarly there could be ways to use flickr which is a photoshare service. Learning 2.0 also mentions it quite frequently but I am yet to find a broad use case in which a tool can help in creating content using Flickr. Ofcourse showing a set of photographs with predefined search string is the easiest of them but I am not sure if it will be used or practical courses. May be it is my ignorance of service which I have just began to use or may be the informal nature of these services. There are some interesting things which can be done with google maps which I will share shortly.

betaAnd this also reminds me one of the favourite terms of web 2.0 – perpetual beta which is a system in which a product never leaves development stage of beta and allows developers to consistently release new features which might not be fully tested. You see this trend in the “beta” logo which comes with many web 2.0 services. This also says users must be treated as co developers and they add to the product feature set also. Which again leaves me with thought that the features will never stop coming even after Adobe Captivate 4 is released and the users can be part of it also by developing such services on the tool. This is one of the contribution of Adobe Captivate to web 2.0 phenomenon.

Articles

introduction to Adobe Captivate 4 widgets

In adobe captivate,adobe captivate new feature on February 5, 2009 by rajeev kumar

read an introductory post on “widgets” in adobe captivate 4 at Captivate Team weblog

More posts will follow…

update –